drill seeder - French English Dictionary